package cn.yitun.chat.yitunservercommonlib.dataentity.dto.group;


import cn.yitun.chat.yitunservercommonlib.crud.yitun.BaseDto;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;


/**
 * 
 * 
 * @author chenyitun
 * @email chenyitun@163.com
 * @date 2020-06-22 09:58:53
 */
@Data
@NoArgsConstructor
public class GroupInviteApplyDto  extends BaseDto {

    //群id
	private Long groupId;
    //被邀请人id
	private Long inviteeUserId;
    //被邀请人处理结果：0:未处理 1:同意 2:拒绝 3:忽略
	private String inviteeHandleType;
    //被邀请人处理时间
	private Long inviterHandleTime;
    //发起邀请人id
	private Long inviterUserId;
    //发起邀请人的群权限
	private String inviterUserPosition;
    //发起邀请人附加消息
	private String inviterMessage;
    //当时设定的验证方式
	private String verifyType;
    //处理邀请的用户id（群主/管理员）
	private Long verifyUserId;
    //处理邀请的用户权限（群主/管理员）
	private String verifyUserPosition;
    //群主/管理员处理结果：0:未处理 1:同意 2:拒绝 3:忽略
	private String verifyHandleType;
    //群主/管理员验证处理时间
	private Long verifyHandleTime;
    //群主/管理员验证时附加消息
	private String verifyMessage;

	//回复id
	private List<Long> applyIds;
	//被邀请的用户
	private List<Long> inviteeUserIds;
}
